How to generate all components of the Report Designer

1   The Setup program
        Use the ARDZUP.APP
        At Application proporties
            Set Destination type to EXE
        At Global Extensions
            Report Designer Project global template
                Set on: Setup Program
                Set Compile options, Set to compile to: Setup program or DLL/LIB
        At Global
            File Control Flags
                Set to Create all
        At Project, Edit
            Set to 32-bit using DLLs
            Set target to ARDZUPX.EXE
        Make and test program

        At Project, Edit
            Set to 16-bit using DLLs
            Set target to ARDZUP.EXE
        Make and test program

2   The Stand-alone designer
        Use the ARDZUP.APP
        At Application proporties
            Set Destination type to EXE
        At Global Extensions
            Report Designer Project global template
                Set off: Setup Program
                Set Compile options, Set to compile to: Standalone Designer
        At Global
            File Control Flags
                Set to Create None
        At Project, Edit
            Set to 32-bit Local
            Set target to ARPTDESX.EXE
        Make and test program

        At Project, Edit
            Set to 16-bit Local
            Set target to ARPTDES.EXE
        Make and test program

3   The Designer Local-LIBs
        Use the ARDZUP.APP
        At Application proporties
            Set Destination type to LIB
        At Global Extensions
            Report Designer Project global template
                Set off: Setup Program
                Set Compile options, Set to compile to: Setup program or DLL/LIB
        At Global
            File Control Flags
                Set to Create None
        At Project, Edit
            Set to 32-bit Local
            Set target to ARPTDEXL.LIB
        Make twice  
        (Very important - After first make, edit .EXP file & remove template global variables, globalRequest, GlobalREsponse & VCRREquest
        then renumber the remaining ordinals (@#) to follow in sequence. Then I suggest copying this EXP file so you can re-use it next time).


        At Project, Edit
            Set to 16-bit Local
            Set target to ARPTDEL.LIB
        Make twice

4   The Designer DLLs
        Use the ARDZUP.APP
        At Application proporties
            Set Destination type to DLL
        At Global Extensions
            Report Designer Project global template
                Set off: Setup Program
                Set Compile options, Set to compile to: Setup program or DLL/LIB
        At Global
            File Control Flags
                Set to Create None
        At Project, Edit
            Set to 32-bit using DLLs
            Set target to ARPTDEX.DLL
        Make twice
        (Very important - After first make, edit .EXP file & remove template global variables, globalRequest, GlobalREsponse & VCRREquest
        then renumber the remaining ordinals (@#) to follow in sequence. Then I suggest copying this EXP file so you can re-use it next time).

        At Project, Edit
            Set to 16-bit using DLLs
            Set target to ARPTDE.DLL
        Make twice

How to test the Report Designer

1   The Clarion-template Demo program (Single APP)
        Use the ARD_DEMO.APP
        At Application proporties
            Set Destination type to EXE
        Delete module ARDDATA if present
        At Global Proportiess
            Set off: Generate template globals as EXTERNAL
            File Control, File attribute EXTERNAL to: None External
        At Project, Edit
            Set to 16-bit using DLLs
        Make and test program

        At Project, Edit
            Set to 32-bit using DLLs
        Make and test program

        At Project, Edit
            Set to 16-bit LOCAL
        Make and test program
        
        At Project, Edit
            Set to 32-bit LOCAL
        Make and test program

2   Tha ABC-template Demo program (Single APP)
        Use the ABC_DEMO.APP
        At Application proporties
            Set Destination type to EXE
        Delete module ABC_DATA if present
        At Global Proportiess
            Set off: Generate template globals and ABC's as EXTERNAL
            File Control, File attribute EXTERNAL to: None External
        At Project, Edit
            Set to 16-bit using DLLs
        Make and test program

        At Project, Edit
            Set to 32-bit using DLLs
        Make and test program

        At Project, Edit
            Set to 16-bit LOCAL
        Make and test program
        
        At Project, Edit
            Set to 32-bit LOCAL
        Make and test program
        

3   The Clarion-template Demo program (Multiple APPs)
        Use the ARDDATA.APP
        At Application proporties
            Set Destination type to DLL
        At Project, Edit
            Set to 16-bit using DLLs
        Make
        Use the ARD_DEMO.APP
        At Application proporties
            Set Destination type to DLL
        At Application, Insert Module
            Insert External DLL: ARDDATA.LIB
        At Global Proportiess
            Set on: Generate template globals and ABC's as EXTERNAL
            File Control, File attribute EXTERNAL to: All External
                          Set on: All files are declared in another APP
        At Project, Edit
            Set to 16-bit using DLLs
        Make
        Use the ARDMAIN.APP
        At Project, Edit
            Set to 16-bit using DLLs
        Make and test program

        Use the ARDDATA.APP
        At Project, Edit
            Set to 32-bit using DLLs
        Make
        Use the ARD_DEMO.APP
        At Project, Edit
            Set to 32-bit using DLLs
        Make
        Use the ARDMAIN.APP
        At Project, Edit
            Set to 32-bit using DLLs
        Make and test program

4   Tha ABC-template Demo program (Multiple APPs)
        Use the ABC_DATA.APP
        At Application proporties
            Set Destination type to DLL
        At Project, Edit
            Set to 16-bit using DLLs
        Make
        Use the ABC_DEMO.APP
        At Application proporties
            Set Destination type to DLL
        At Application, Insert Module
            Insert External DLL: ABC_DATA.LIB
        At Global Proportiess
            Set on: Generate template globals and ABC's as EXTERNAL
            File Control, File attribute EXTERNAL to: All External
                          Set on: All files are declared in another APP
        At Project, Edit
            Set to 16-bit using DLLs
        Make
        Use the ABC_MAIN.APP
        At Project, Edit
            Set to 16-bit using DLLs
        Make and test program

        Use the ABC_DATA.APP
        At Project, Edit
            Set to 32-bit using DLLs
        Make
        Use the ABC_DEMO.APP
        At Project, Edit
            Set to 32-bit using DLLs
        Make
        Use the ABC_MAIN.APP
        At Project, Edit
            Set to 32-bit using DLLs
        Make and test program
